Behavioral Specification of a Circuit Using SyncCharts: A Case Study

نویسندگان

  • Charles André
  • Marie-Agnès Peraldi-Frati
چکیده

In this paper we propose a high-level description of the behavior of digital systems. Behaviors are specified with a graphical synchronous model: “SyncCharts”. SyncCharts supports hierarchical descriptions, concurrency and preemption. It is fully compatible with the programming environment of the Esterel synchronous language and can generate output formats understandable by synthesis tools. Thanks to the mathematical semantics of the model, the correctness of the design can be formally established. Taking the example of a non-trivial binary encoder/decoder, we show how our approach makes the design easier, without loss of rigour or efficiency.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High Level Design using SyncCharts: A Case Study

This presentation shows how “SyncCharts” can be used in the design of a controller. “SyncCharts” is a graphical synchronous formalism that inherits from Statecharts in its look and from Esterel in its foundations. SyncCharts supports hierarchical descriptions, concurrency and preemption. We use it to express the exepected behavior of control-dominated systems. Choosing the non trivial example o...

متن کامل

Checking UML Dynamic Diagrams: A Synchronous Approach

This paper addresses the design of control-dominated systems using a synchronous approach and the UML. The work aims at formally checking the design: scenarios/controller consistency, safety properties. For this, a strengthening of UML behavioral models is necessary: SyncCharts are used instead of Statecharts, and Sequence Diagrams are extended with synchronously sound constructs akin to Messag...

متن کامل

Optimized Implementation of Distributed Real-Time Embedded Systems Mixing Control and Data Processing

Most distributed real-time embedded systems are specified combining state diagram and data flow languages. This leads to several real-time codes which together do not necessarily satisfy the global specification, and consequently increases the development cycle because more tests are needed. Then, we propose, in order to obtain a single real-time code, to translate state diagram specification i...

متن کامل

Scenario and Property Checking of Real-Time Systems Using a Synchronous Approach

This paper addresses the design of control-dominated systems using a synchronous approach and the UML. The work aims at formally checking the design: scenarios/controller consistency, and safety properties. For this, a strengthening of UML behavioral models is necessary: SyncCharts are used instead of Statecharts, and Sequence Diagrams are modified by adding synchronously sound constructs akin ...

متن کامل

Behavioral specification of Java component using SyncCharts

Nowadays, using a component is not easy when one does not know the method call linking. This is due to the fact that “Component specification focuses on the interface and fails to capture the behavior”. In this position paper, we propose an approach using SyncCharts, to describe the required sequences of method to call in order not to misuse a component. We also present a transparent architectu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000